505,506,507,507,507,508,511,511,513,517,520,522,524,524,527,528,530,530,531,532,532,531,530,530,529,528,525,524,523,520,519,518,517,517,516,515,514,513,512,511,510,510,509,508,507,506,505;965,967,969,972,974,976,980,981,983,982,980,981,982,981,981,981,980,979,977,977,976,975,974,973,972,971,967,967,967,964,964,964,964,963,963,963,963,963,963,963,963,964,964,964,964,964,964